mooch around (somewhere) - Spanish English Dictionary